garlic mustard – English–Italiano translations

🇬🇧 en it 🇮🇹

garlic mustard noun

  • Alliaria petiolata
alliaria
Wiktionary Links